package com.ruoyi.system.domain.smartai;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class SceneDetail implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 场景名称
     */
    private String name;

    /**
     * 场景内容(第一句话)
     */
    private String content;

    /**
     * 场景prompt
     */
    private String prompt;

    /**
     * 对话轮数
     */
    private Integer rounds;

    private String contextLength;

    private boolean isOut = false;

    private int nextSceneTime;


    /**
     * 场景图片列表
     */
    private List<String> images = new ArrayList<>();

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getPrompt() {
        return prompt;
    }

    public void setPrompt(String prompt) {
        this.prompt = prompt;
    }

    public Integer getRounds() {
        return rounds;
    }

    public void setRounds(Integer rounds) {
        this.rounds = rounds;
    }

    public String getContextLength() {
        return contextLength;
    }

    public void setContextLength(String contextLength) {
        this.contextLength = contextLength;
    }

    public boolean isOut() {
        return isOut;
    }

    public void setOut(boolean out) {
        isOut = out;
    }

    public int getNextSceneTime() {
        return nextSceneTime;
    }

    public void setNextSceneTime(int nextSceneTime) {
        this.nextSceneTime = nextSceneTime;
    }

    public List<String> getImages() {
        return images;
    }

    public void setImages(List<String> images) {
        this.images = images;
    }
}
